@charset "utf-8";

#login{background:#fff url(images/login-top-bg.gif) no-repeat center top; width:100%; text-align:center;}
#login .container{width:1024px; margin:0 auto;}

#login .header{ height:54px;}
#login .header h1{ display:none;}
#login .header .link-tools{ float:right; margin-right:60px;}

#login .content{height:470px; margin-top:45px; position:relative;}
#login .content .login-form{ width:762px; height:449px; background:url(images/login-maincontent-bg.gif) no-repeat;  position:absolute; left:50%; margin-left:-380px; top:50%; margin-top:-225px;}
#login .content .login-form .login-table{ width:330px; height:245px; float:left; margin-left:50px;  margin-top:175px;}
#login .content .login-form .login-ads{ width:307px; height:325px;float:left; margin-top:95px; margin-left:50px;}

#login .content .login-form .login-table table td{ height:50px; padding-top:5px;}
#login .content .login-form .login-table table th{ width:70px;line-height:30px; display:block;  float:left; padding:5px;}
#login .content .login-form .login-table table input{ width:220px; height:26px; padding:2px 4px; background:url(images/login-input-bg.gif) no-repeat; border:none;}
#login .content .login-form .login-table table tfoot td{ text-align:left;}

.login-linkbtn{ width:92px; height:33px; display:inline-block; text-align:center; line-height:30px; color:#fff; font-weight:bold; background:url(images/login-btnlogin-bg.gif) no-repeat; border:none;}
.login-linkbtn:hover{ text-decoration:none;}

#login .footer{width:100%; height:77px; padding-top:40px; text-align:center;background:#fff url(images/login-footer-bg.gif) no-repeat center bottom; }
#login .footer p{ line-height:24px;}





.ad {
	margin: 0px auto; width: 327px; height: 325px; overflow: hidden; position: relative;
}
.slider {
	position: absolute;
}
.num {
	position: absolute;
}
.slider li {
	list-style: none; display: inline;
}
.slider img {
	width: 327px; height: 325px; display: block;
}
.num {
	right: 5px; bottom: 5px;
}
.num li {
	margin: 3px 1px; border: 1px solid rgb(255, 115, 0); width: 16px; height: 16px; text-align: center; color: rgb(255, 115, 0); line-height: 16px; overflow: hidden; font-family: Arial; font-size: 12px; float: left; cursor: pointer; background-color: rgb(255, 255, 255);
}
.num li.on {
	margin: 0px 1px; border: 0px currentColor; width: 21px; height: 21px; color: rgb(255, 255, 255); line-height: 21px; font-size: 16px; font-weight: bold; background-color: rgb(255, 115, 0);
}